Managed Numbers

A CMPClosed Converged Monetisation Platform. The MDS Global product that supports customer care and billing for digital service providers. subscriberClosed The end user of a network. can have serial numbers associated with them. Typically, the primary serial numbers are the Mobile (MSISDNClosed Mobile Station International Subscriber Directory Number, often referred to as a Mobile Number. A number uniquely identifying a subscription in a mobile network.) and SIMClosed Subscriber Identity Module. A smart card (electronic chip) inside a mobile phone that communicates with the network and carries an identification number unique to the owner. The SIM can also store personal data. numbers. When assigned to a subscriber, these numbers are stored on the SubscriptionClosed A billing entity that incurs a charge. Examples include a network attached device whose usage you want to measure and charge for, or a monthly software subscription Serial Number table (CSO0CPP). These numbers are referred to as managed. The Serial Number Management (CSOVCPP) table maintains the central pool of serial numbers that subscribers can select, their associated business rules and information about the current status of each number. This job is responsible for loading information into the Serial Number Management table and from there a number can be allocated to a subscriber, that is, written to Subscription Serial Number table. The subscriber has exclusive use of that number until disconnection. After that, the number can go into a cooling off period before being recycled by another subscription.

The repository of available managed numbers is populated by uploading files containing individual numbers or ranges of numbers. Each file contains only one type of number. These numbers can be restricted to particular accounts or sales people. Optionally, a charge can be associated with a number which is applied on subscription creation or number change. A charge is typically applied to numbers that contain many repeating digits and are thus deemed more valuable. When CMP receives files containing serial numbers, these are automatically detected by a dedicated daemonClosed A computer program that runs as a background process, rather than being under the control of an interactive user., which creates a serial number batch in CMP for each file received.

This job creates a record in the CMP managed serial number repository for each number in the uploaded batch. If a number range has been supplied, a record for each number in the range is created in the repository and, if applicable, each number in a particular range is assigned the same charge and accountClosed In the Cloud Monetisation Platform, a billing entity that can be used to manage payments on one or more subscriptions or payments for services. An account can hold details such as payments or invoices. or salesperson.

This job allows a service code to be optionally associated with a particular serial number or ranges of serial numbers. If a service is supplied, then it is validated as being a valid service of category subscription serial number. If both a service and price are supplied, the price entered is validated against the minimum and maximum prices of the service. If a service is supplied without a price then the default price configured for the service is used.

This job is automatically triggered whenever a new serial number batch has been created.

The Managed Number job consists of:

The following daemons are associated with Number Management:

Daemons Details
Load Managed Numbers From Generic Format This daemon collects and decrypts generic CMP files and creates CMP batches, which are available for processing into CMP by the appropriate batch job.
Acknowledge Managed Numbers Receipt Of This daemon generates encrypted files to acknowledge the receipt and processing of third party files by CMP.

The following probes can be run Managed Numbers:

Name Type Description
Managed Numbers Load Completed Alert Alert probe that returns the number of files received by the Managed Numbers Load daemon today. A value of zero indicates that no inbound files were received today and an alert will be sent to the recipients configured for this probe.
Managed Numbers Batch Completed Alert Alert probe that returns number of times the Managed Numbers job has run today. A value of zero indicates the job has not run today and an alert will be sent to the recipients configured for this probe.
Managed Numbers Batch Completed SLA SLA probe that returns the number of CMP configuration errors detected by the Managed Numbers Job today. The SLA is breached if the number of errors is above the defined threshold. These type of errors can be resolved by amending CMP configuration. Because this is an SLA probe, no email alert is issued.

Relevant JSON schemaClosed A specification for JSON based format for defining the structure of JSON data.: